import { ApiProperty } from '@nestjs/swagger';
import { IsString, IsNotEmpty } from 'class-validator';

// Create session DTO
export class CreateSessionDto {
  @ApiProperty({ description: 'Persona ID' })
  @IsString()
  @IsNotEmpty()
  personaId: string;

  @ApiProperty({ description: 'Session skill', examples: ['storyteller', 'socratic_tutor', 'improv'] })
  @IsString()
  @IsNotEmpty()
  skill: string;
}